.report {position:relative;height:auto;}
.report .ind .header {margin-bottom:20px;border-bottom:2px solid #eef1f3;
border-top:2px solid #eef1f3;background:#fff;padding:10px;}
.report .ind .header H4, .report .ind .header H1, .report .ind .header H5, .report .ind .header H3 {margin:0;}
.clirep {margin:0 0 20px 0;}
.report h5 {margin:0;}
.debrep {margin:0 0 0 30px;}
.client, .debtor, .details {background:#fff;border:none;border-spacing: none;width:100%;}


.client tr, .debtor tr {font-weight:bold;}
.client td, .debtor td {padding:5px 5px 0 5px ;color:#333;font-size:1.0em;vertical-align:center;}
.client th, .debtor th {background:#eee;color:#555;text-align:center;font-size:1.0em;padding:4px 0;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}

.details td {padding:2px 5px;color:#666;font-size:0.9em;vertical-align:center;border-right:1px solid #eee;border-bottom:1px solid #e5e5e5;}
.details th {background:#eee;color:#666;text-align:center;font-size:0.9em;padding:2px 5px;border-right:1px solid #fff;border-bottom:1px solid #fff;}


.details {margin-bottom:5px;}
.details .date {width:50px;}
.details .tested {width:40px;text-align:center;}
.details .dalee {width:60px;font-size:0.8em;}
.details .type {width:60px;text-align:center;}
.details .done {width:50px;text-align:center;}
.details td.dolg {width:120px;text-align:right;}
.details td.inn {width:100px;text-align:right;}
.details td.city {width:200px;text-align:right;}
.details td.check {width:20px;text-align:center;}

.tablereportdetail {width:100%;}
.tablereportdetail table {font-size:0.8em;}
.tablereportdetail select {font-size:1.0em;}
.btnreport{margin-left:20px;}
.abc {font-size:1.3em;line-height:1.17em;text-transform:uppercase;
width:180px;background:url(/images/line1.gif) left top repeat-y;padding-left:20px;margin:20px 0;}

#printref {margin:10px 0;}

.firm {border-spacing: 1px;margin:10px 0;}
.firm .h {width:130px;background:#eee;padding:5px 5px;}
.firm .d {border-bottom:1px solid #eee;padding:5px 0 5px 10px;font-weight:bold;}
